package com.topdt.jbpm.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.thx.common.orm.HibernateBaseDao;
import com.topdt.jbpm.model.AppAuthority;
/**
 *
 * 建立日期 : 2014-11-7 上午11:28:02<br>
 * 作者 : zhangyong<br>
 * 模块 : <br>
 * 描述 : <br>
 * 修改历史: 序号 日期 修改人 修改原因 <br>
 * 1 <br>
 * 2 <br>
 */
@Repository
public class AppAuthorityDao extends HibernateBaseDao<AppAuthority> {

	/**
	 * 根据应用id删除
	 * @author zhangyong
	 * @date   2014-11-7 下午02:39:37
	 * @param appId
	 */
	public void deleteByAppId(String appId){
		String hql ="delete from AppAuthority where appId = ?";
		createQuery(hql, appId).executeUpdate();
	}
	/**
	 *
	 * @author zhangyong
	 * @date   2014-11-7 下午02:52:41
	 * @param appId
	 * @return
	 */
	public List<AppAuthority>  findByAppId(String appId){
		String hql ="from AppAuthority where appId = ?";
		List list = createQuery(hql, appId).list();
		return list;
	}
}
